An Optimal Algorithm to Generate Pointed Trivalent Diagrams and Pointed Triangular Maps
نویسنده
چکیده
A trivalent diagram is a connected graph with cyclic orientations and degree conditions on its vertices. It is the combinatorial description of an unembedded trivalent ribbon graph. We shall describe and analyze an algorithm giving an exhaustive list of trivalent diagrams of a given size. The list being nonredundant in that no two diagrams of the list are isomorphic. The algorithm will be shown to have optimal performances in that the time necessary to generate a diagram will be shown to be bounded in the amortized sense. What is striking is that the bound is uniform on the size of the diagrams being generated. One objective of the paper is to provide a reusable theoretical framework for algorithms generating exhaustive lists of complex combinatorial structures with attention paid to the case of unlabeled structures and to those generators having the CAT property.
منابع مشابه
Trivalent Diagrams, Modular Group and Triangular Maps
The aim of the paper is to give a preliminary overview of some of the results of the thesis prepared by the author. We propose a bijective classification of the subgroups of the modular group by pointed trivalent diagrams. Conjugacy classes of those subgroups are in one to one correspondence with unpointed trivalent diagrams. We also give in the form of generating series, the number of those tr...
متن کاملAn optimal algorithm to generate rooted trivalent diagrams and rooted triangular maps
A trivalent diagram is a connected, two-colored bipartite graph (parallel edges allowed but not loops) such that every black vertex is of degree 1 or 3 and every white vertex is of degree 1 or 2, with a cyclic order imposed on every set of edges incident to to a same vertex. A rooted trivalent diagram is a trivalent diagram with a distinguished edge, its root. We shall describe and analyze an a...
متن کاملLinear lambda terms as invariants of rooted trivalent maps
The main aim of the article is to give a simple and conceptual account for the correspondence between (α-equivalence classes of) closed linear lambda terms and (isomorphism classes of) rooted trivalent maps on compact oriented surfaces without boundary, as an instance of a more general correspondence between linear lambda terms with a context of free variables and rooted trivalent maps with a b...
متن کاملAre two given maps homotopic? An algorithmic viewpoint
This paper presents two algorithms. In their simplest form, the first algorithm decides the existence of a pointed homotopy between given simplicial maps f , g : X → Y and the second computes the group [ΣX, Y ] * of pointed homotopy classes of maps from a suspension; in both cases, the target Y is assumed simply connected and the algorithms run in polynomial time when the dimension of X is fixe...
متن کاملSome Characterizations of Hopf Group on Fuzzy Topological Spaces
In this paper, some fundamental concepts are given relating to fuzzytopological spaces. Then it is shown that there is a contravariant functorfrom the category of the pointed fuzzy topological spaces to the category ofgroups and homomorphisms. Also the fuzzy topological spaces which are Hopfspaces are investigated and it is shown that a pointed fuzzy toplogicalspace having the same homotopy typ...
متن کامل